package com.lianzai.camera.model;

import java.io.Serializable;
import java.sql.Date;

public class CameraInfo implements Serializable {

    public static final int SYNC_STATUS_INIT = 0;
    public static final int SYNC_STATUS_RUNNING = 1;
    public static final int SYNC_STATUS_SUCCESS = 2;
    public static final int SYNC_STATUS_FAILED = 3;

    private Integer id;
    private String cameraName;
    private Integer status;
    private String cameraIp;
    private String screenIp;
    private Integer screenLineNum;
    private Integer screenBrand;
    private Integer communityId;
    private Integer brand;
    private Integer direction;
    private String model;
    private String location;
    private Integer syncStatus;
    private Date syncUpdateTime;

    private String communityName;

    private String rtmpUrl;
    private String carNumber;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCameraName() {
        return cameraName;
    }

    public void setCameraName(String cameraName) {
        this.cameraName = cameraName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getCameraIp() {
        return cameraIp;
    }

    public void setCameraIp(String cameraIp) {
        this.cameraIp = cameraIp;
    }

    public String getScreenIp() {
        return screenIp;
    }

    public void setScreenIp(String screenIp) {
        this.screenIp = screenIp;
    }

    public Integer getCommunityId() {
        return communityId;
    }

    public void setCommunityId(Integer communityId) {
        this.communityId = communityId;
    }

    public Integer getBrand() {
        return brand;
    }

    public void setBrand(Integer brand) {
        this.brand = brand;
    }

    public Integer getDirection() {
        return direction;
    }

    public void setDirection(Integer direction) {
        this.direction = direction;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getCommunityName() {
        return communityName;
    }

    public void setCommunityName(String communityName) {
        this.communityName = communityName;
    }

    public Integer getScreenLineNum() {
        return screenLineNum;
    }

    public void setScreenLineNum(Integer screenLineNum) {
        this.screenLineNum = screenLineNum;
    }

    public Integer getSyncStatus() {
        return syncStatus;
    }

    public void setSyncStatus(Integer syncStatus) {
        this.syncStatus = syncStatus;
    }

    public Date getSyncUpdateTime() {
        return syncUpdateTime;
    }

    public void setSyncUpdateTime(Date syncUpdateTime) {
        this.syncUpdateTime = syncUpdateTime;
    }

    public String getRtmpUrl() {
        return rtmpUrl;
    }

    public void setRtmpUrl(String rtmpUrl) {
        this.rtmpUrl = rtmpUrl;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public Integer getScreenBrand() {
        return screenBrand;
    }

    public void setScreenBrand(Integer screenBrand) {
        this.screenBrand = screenBrand;
    }
}
